package os;

/**
 *
 * @author Paulius Dambrauskas
 */
public class Input extends Process {
   
    @Override
    public void runProcess() {
        this.changeStepCell(step);
        switch(step){
            case 1 :{
                //changeStepCell(1);
                OS.askRes("ILaukimas" ,this.getSelfId());
                incStep(1);
                break;
            }
            case 2 :{
                //changeStepCell(2);
                OS.askRes("1 Kanalas" ,this.getSelfId());
                incStep(1);
                break;
            }
            case 3 :{
                //changeStepCell(3);
                OS.window.toolBar.setDisable(true);
                OS.window.userBtn.setDisable(false);
                incStep(1);
                OS.window.step = false;
                break;
            }
            case 4 :{
                //changeStepCell(4);
                OS.freeRes(this.takeFromGivenResources("1 Kanalas"));
                OS.window.processor.getCH1().setRegisterValue("0");
                
                this.takeFromGivenResources("ILaukimas");
                incStep(1);
                break;
            }
            case 5:{
                //changeStepCell(5);
                OS.createRes(this.selfId, "Vartotojo įvestis");
                OS.freeRes(new ResourceElement("Vartotojo įvestis", extra));
                setStep(1);
                break;
            }
                
        }
    }
    
}
